FluentBooking\App\Services\Helper D

Total Complexity 178
Dependencies 8
Dependents 26
Total lines 2,144
Lines of code 1,247
Logical lines of code 343
Comment lines 47
Methods 57
Properties 1

Methods 57

Method Rating Maintainability Complexity Lines of code
getEditorShortCodes()
B
28
9 165
getGlobalSettings()
A
40 11 64
decryptKey()
A
51 10 24
fluentbookingSanitizer()
A
52 9 23
encryptKey()
A
52 9 22
isEventSlugAvailable()
A
52 8 25
formatDuration()
A
54 8 19
getDefaultEmailNotificationSettings()
S
34 1 118
isCalendarSlugAvailable()
S
54 7 22
fcal_sanitize_html()
S
44 4 50
fcal_backend_sanitizer()
S
55 6 19
isPaymentEnabled()
S
56 6 17
getPrefSettins()
S
54 5 22
getGlobalModuleSettings()
S
62 5 11
getCustomFieldTypes()
S
43 1 60
getGlobalAdminSetting()
S
60 4 15
getUserDisplayName()
S
60 4 14
getMeetingMultiDurations()
S
44 1 56
getBookingStatusChangingTimes()
S
44 1 56
getSlotIntervals()
S
45 1 52
getVerifiedSenders()
S
63 4 10
getGlobalPaymentSettings()
S
61 3 14
fcalImplodeRecursive()
S
60 3 14
getBufferTimes()
S
47 1 44
getMeta()
S
61 3 13
getIp()
S
61 3 13
getWeeklyScheduleSchema()
S
49 1 42
getEventColors()
S
50 1 36
getBookingMeta()
S
65 3 9
getUserEmail()
S
66 3 8
getDurationLookup()
S
66 3 8
debugLog()
S
72 3 5
updateMeta()
S
60 2 14
updateBookingMeta()
S
61 2 13
getMeetingDurations()
S
54 1 24
getNextBookingGroup()
S
68 2 7
excerpt()
S
64 2 9
generateSlotSlug()
S
63 2 10
getAddToCalendarHtml()
S
69 2 5
getConfirmAndRejectButton()
S
69 2 5
getDefaultTimeFormat()
S
66 2 9
updateGlobalModuleSettings()
S
68 2 7
isModuleEnabled()
S
74 2 4
fluentBookingUserAvatar()
S
70 2 6
getActiveThemeName()
S
69 2 7
getAppBaseUrl()
S
77 1 3
getAdminBookingUrl()
S
78 1 3
getUpgradeUrl()
S
79 1 3
getNextIndex()
S
73 1 5
isPaymentConfigured()
S
73 1 4
deleteMeta()
S
70 1 6
getBookingPeriodOptions()
S
64 1 9
getWeekSelectTimes()
S
68 1 7
getOverrideSelectTimes()
S
68 1 7
getDefaultTermsAndConditions()
S
74 1 4
getBookingReceiptLandingBaseUrl()
S
78 1 3
fluentbooking_is_rtl()
S
79 1 3